package com.wsoft.hr.pm.vo.member.template;

import com.wsoft.entity.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author Admin
 * @date 2025/3/5 9:07
 * @description: 我的考评返回类
 */
@Data
public class PersonTemplateVO extends BaseEntity {

    @Schema(description = "人员模版id")
    private Long memberTemplateId;

    @Schema(description = "考核人")
    private Long memberId;

    @Schema(description = "考核活动名称")
    private String activityName;

    @Schema(description = "考核周期")
    private Long cycleId;

    @Schema(description = "当前阶段")
    private String state;

    @Schema(description = "发起人")
    private Long initiator;

    @Schema(description = "当前节点")
    private String currentNode;

    @Schema(description = "是否已评分")
    private Boolean hasScore;

    @Schema(description = "评分工作流状态")
    private Integer scoreStatus;

    @Schema(description = "指标评审工作流状态")
    private Integer targetStatus;
}
